package com.macasa.panel.entity.api;

import java.util.List;
import java.util.Map;

public interface IApacheService extends IService {

	/**
	 * @return the portAvailable
	 */
	Map<Integer, Boolean> getPortAvailable();

	/**
	 * @param portAvailable
	 *            the portAvailable to set
	 */
	void setPortAvailable(final Map<Integer, Boolean> portAvailable);

	/**
	 * @return the vhosts
	 */
	List<IApacheServiceVhost> getVhosts();

	/**
	 * @param vhosts
	 *            the vhosts to set
	 */
	void setVhosts(final List<IApacheServiceVhost> vhosts);

	/**
	 * @return the domains
	 */
	List<IDomain> getDomains();

	/**
	 * @param domains
	 *            the domains to set
	 */
	void setDomains(final List<IDomain> domains);
}
